Senior Software Engineer - 1782222

Smart Synergies, Inc.

$80K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • 3-5 years of hands-on software development experience.
  • Experience in project planning, systems analysis, and database design.
  • Strong skills in C#, .Net (3.5/4.0), ASP.Net, AJAX, WCF, JQuery, XAML/XHTML/CSS/JavaScript, and MVC.
  • Familiarity with cloud services like Azure or AWS for application management.
  • Track record of guiding application software from conception to implementation.
  • Experience with multi-tier, multi-layer development patterns is a plus.

Responsibilities

  • Partner with Product Owners to enhance and maintain business software.
  • Engage effectively with stakeholders and external vendors.
  • Collaborate within an Agile Team to manage Product and Sprint backlogs.
  • Drive continuous improvement in systems and processes as a team member.
  • Conduct all phases of application development, including testing and documentation.
  • Ensure solutions meet architectural standards and methodologies.
  • Research and evaluate new technologies for potential implementation.

Benefits

  • Health, dental, and vision insurance options.
  • 401(k) retirement plan with company matching.
  • Flexible work hours with remote work opportunities.
  • Professional development and training options.
  • Paid time off and holidays.
Full Job Description
Client is seeking a Senior Software Engineer who will be responsible for the development and maintenance of business application software and performing full life cycle software development, implementing enhancements and bug fixes, and providing technical assistance to the computer user community.

This position serves as a technical resource/liaison in the development and implementation of systems and has significant exposure to users and all levels of management and external vendors. This is a hands-on position where the SE and other technical resources work in an agile team environment to provide the technical capabilities that support client's mission and its member organizations. Duties include but are not limited to:

  • Partners with the Product Owners to provide technical expertise for the creation, enhancement, deployment, and maintenance of secure, robust, fault tolerant business application software that advances client's mission
  • Can successfully engage with all levels of stakeholders and external vendors
  • Works in concert with an Agile Team to define, refine, estimate, plan and execute on Product and Sprint backlogs
  • Zealous team collaborator committed to continuously improving systems and processes
  • Performs all facets of application development including design, coding, unit and integration testing, deploying, and creating/maintaining meaningful documentation for all developed components
  • Ensures that solutions adhere to architectural standards, product roadmaps and development methodologies.
  • Assists in the research and evaluation of relevant new technologies
  • Performs other tasks consistent with this level of work, which may not be specifically mentioned in this job description.


Qualifications:
  • Bachelor's degree in Computer Science or related field from an accredited college/university.
  • Three to five years of hands-on experience in software development
  • Progressively responsible experience in project planning, systems analysis and database design, application development and software testing techniques
  • Demonstrated ability to develop, deploy and manage enterprise wide applications using C#, .Net 3.5/4.0 framework, ASP.Net, AJAX, WCF, JQuery, XAML/XHTML/CSS/JavaScript, and MVC.
  • Demonstrated ability to provision and manage cloud-based platform technologies such as Azure Resource Groups, Azure Logic Apps, Azure DB or AWS EC2, AWS S3, AWS RDS, AWS VPC, AWS IAM
  • Experience in developing application software from conception to implementation and be the focal point for resolving technical problems encountered by the project team.
  • Experience with multi-tier multi-layer development and deployment patterns a plus

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Engineer - 1782222 jobs: