careertakescareertakes

Software Engineer II (.Net Developer)

Confidential Client•Software & Technology
Entry LevelFull-timeOn-SiteN/A
Saint Petersburg, Florida
A Day Ago

The Software Engineer II at Confidential Client is responsible for designing, developing, and maintaining complex software applications within an Agile environment. This role involves full stack development using .Net technologies, front-end JavaScript frameworks, and database design, with a focus on delivering high-quality, scalable solutions and collaborating closely with cross-functional teams to meet sprint goals.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Software Development.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

As a Software Engineer II (.Net Developer) you will contribute to the design, development, testing, and maintenance of production web applications and services for a confidential client in the Software Development industry. You’ll work on full‑stack features, build and consume APIs, and help ensure system reliability and performance while collaborating within an Agile team.

  • Develop, extend, and maintain .NET-based applications (C#, ASP.NET).
  • Implement and consume RESTful APIs and middleware services.
  • Build UI components and optimize front-end rendering using JavaScript frameworks (MVC, Angular, Ember, KnockoutJS, or similar).
  • Design and support relational data models and queries (SQL Server, Oracle, MySQL) and work with ORM tools (e.g., Entity Framework).
  • Participate in sprint planning, estimation, code reviews, and technical design discussions.
  • Write and maintain unit and integration tests; automate test cases where appropriate.
  • Troubleshoot production issues, perform root-cause analysis, and deploy timely fixes or workarounds.
  • Monitor application logs and metrics; participate in load/performance testing and optimization.
  • Document designs, implementation details, and runbooks to support maintainability.
  • Stay current with emerging technologies; contribute to continuous improvement initiatives.

Responsibilities

  • Deliver clean, well-tested code that meets feature requirements and non-functional criteria.
  • Collaborate with product owners, QA, and peer engineers to ship shippable increments.
  • Analyze, design, and implement complex business logic and data access layers.
  • Ensure API design follows appropriate patterns and security best practices.
  • Support data validation and data patching using SQL when necessary.
  • Engage in Agile ceremonies and support cross-functional team goals.
  • Contribute to CI/CD pipelines and deployment automation where applicable.

Qualifications

  • 2+ years of professional software development experience (or equivalent).
  • Experience with C# and the .NET ecosystem (ASP.NET, ASP.NET Core).
  • Experience with relational databases and SQL; familiarity with Entity Framework or similar ORM.
  • Experience building or integrating front-end components using MVC, Angular, Ember, Web Forms, KnockoutJS, or Node-based frameworks.
  • Experience with middleware patterns (REST, WCF, SOAP) and building/consuming APIs.
  • Familiarity with unit testing and test automation concepts.
  • Comfortable working in an Agile environment and collaborating across disciplines.
  • Strong problem-solving skills and ability to work independently when needed.
  • Bachelor’s degree in Computer Science, Computer Engineering, or related field is preferred but not required.
  • Participation in or exposure to open-source projects is a plus.

What We Offer

  • Competitive total rewards and benefits (medical, wellness programs, retirement plan match, tuition assistance, and more) — benefits vary by role and employment type.
  • Paid time off, company holidays, and programs supporting work-life balance.
  • Professional development and training opportunities to grow your technical career.
  • Inclusive culture that values diverse perspectives and community engagement.

About the Role Location

This position is based in Saint Petersburg, FL. Candidates must be legally authorized to work in the United States for a confidential client. Any required accommodations for the hiring process will be provided on request.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range