
Sr. Software Engineer
Marketing Associates, LLC
🇮🇳 India
On-site
Senior
1 day ago
- .NET
- REST API
- Microservices
- Devops
- Docker
- GCP
- Azure
- CI/CD
- OWASP
- SQL Injection
- XSS
- CSRF
- OpenID Connect
- JWT
- Agile
- Scrum
- C#
- VB.NET
- ASP.NET Core
- MVC
- Entity Framework
- React.js
- Next.js
- Angular
- TypeScript
- HTML5
- CSS3
- jQuery
- JavaScript
- AI
- Claude
- Gemini
- Azure OpenAI
- Semantic Kernel
- Compute Engine
- Cloud Run
- Cloud SQL
- Cloud Functions
- AWS
- PostgreSQL
- Oracle
- xUnit
- NUnit
- Azure DevOps
- GitHub Actions
- Git
- SVN
- Performance Testing
- Jira
- Confluence
- Dynatrace
- Postman
- SonarQube
- JMeter
1 day ago
Application & API Development:Â
- Develop .NET web applications and RESTful APIs, performing technical design, code development, documentation, and test plan generation.Â
- Design and implement solutions following microservices architecture and established design patterns (e.g., Dependency Injection, Repository pattern).Â
- Maintain a sustained track record of delivering high-quality solutions on time and within budget.Â
Cloud-Native Development & DevOps:Â
- Containerize applications using Docker and support deployment to cloud platforms such as Google Cloud Platform (primary) and Microsoft Azure.Â
- Build and maintain CI/CD pipelines to automate build, test, and deployment processes.Â
Application Security:Â
- Follow secure coding practices to protect against common vulnerabilities (e.g., OWASP Top 10, including SQL injection, XSS, and CSRF).Â
- Implement authentication and authorization using industry standards such as OAuth 2.0, OpenID Connect, and JWT.Â
- Monitor and remediate security vulnerabilities in application dependencies and third-party packages.Â
- Support compliance and data protection requirements applicable to the application.Â
Data Management:Â
- Store, retrieve, and manipulate data related to web applications for transactions and reporting.Â
- Design database schemas and optimize queries for performance and data integrity.Â
Testing & Quality Assurance:Â
- Write and maintain automated unit and integration tests, and participate in code reviews to uphold coding standards.Â
- Troubleshoot, bug-fix, and validate application behavior across the development lifecycle.Â
Cross-Functional & Agile Collaboration:Â
- Collaborate with product owners, designers, and fellow developers in Agile/Scrum teams to determine design specifications and technical details.Â
- Work together with colleagues on internal infrastructure and process improvements.Â
Application Maintenance & Optimization:Â
- Modify existing applications to correct errors, adapt to new software upgrades, or improve performance.Â
Production Support:Â
- Assist in production problem resolution as needed, including occasional off-hour support.Â
Key Competencies:Â
Technical Expertise:Â
- In-depth working knowledge of C#/VB.NET, ASP.NET Core MVC, Web API, Entity Framework Core, and NHibernate, with current experience on .NET 8/.NET 10 (LTS).Â
- Modern front-end proficiency in React (with Next.js) and/or Angular, TypeScript, HTML5, CSS3, and responsive/component-based UI design; legacy AngularJS and jQuery/JavaScript experience a plus.Â
- AI-assisted development skills, including GitHub Copilot, Claude, and Gemini for day-to-day coding, and experience building or integrating AI features using Azure OpenAI Service and Microsoft Semantic Kernel.Â
- Cloud development and deployment experience with Google Cloud Platform (primary) — including Compute Engine, Cloud Run, Cloud SQL, and Cloud Functions — with Microsoft Azure and/or AWS as a plus.Â
- Database experience across PostgreSQL, Oracle, and MS SQL Server, including schema design, query performance tuning, and data migration.Â
- Experience developing and automating unit tests using xUnit and/or NUnit, with mocking/assertion libraries such as Moq and FluentAssertions.Â
- Experience integrating automated tests into CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) to support continuous testing and delivery.Â
- Experience with code management tools (e.g., Git, SVN) and website performance testing.Â
Domain and Support Experience:Â
- Automobile domain experience.Â
- Experience supporting global applications.Â
Attention to Detail and Multitasking:Â
- Excellent attention to detail with the ability to handle multiple tasks simultaneously and switch between tasks quickly.Â
Additional Tools Knowledge (a plus):Â
- Familiarity with JIRA, Confluence, Dynatrace, Postman, SonarQube, and JMeter.Â
Technology Application:Â
- Apply strong web development experience in Microsoft .NET Technologies to build and support mid- to high-scale internet web sites.Â
Quality Assurance:Â
- Perform website performance testing and ensure solutions meet quality, performance, and reliability standards.Â
Certifications and Continued Growth (Desired but not required):Â
- Microsoft Certification.Â
- Google Cloud Professional Cloud Developer certification.Â
- Knowledge of other programming languages.Â
- Knowledge of Content Management Systems.Â
- Mobile application development.Â
Sr. Software Engineer · Marketing Associates, LLC