Position: .NET Developer
Category: .NET
English level: fluent
Years of experience: 2


.Net mobile back-end developer.

Responsibilities:
Managing and maintaining MS SQL databases, including writing optimized SQL queries for data retrieval, manipulation, and analysis.
Developing new APIs and extending existing ones to enable seamless integration with external systems and services.
Implementing new features and functionalities within the backend architecture, following best practices and coding standards.
Conducting code refactoring to improve code quality, readability, and maintainability.
Writing middleware components to streamline processes, reduce code duplication, and enhance overall system efficiency.
Identifying and resolving bugs and issues through thorough debugging, testing, and troubleshooting.
Collaborating with the team to work on data migrations and system upgrades, ensuring smooth transitions and minimal downtime.
Engaging in client discussions to understand their business requirements and translate them into technical solutions.
Developing and executing comprehensive integration tests to validate system functionality and ensure proper data flow.
Utilizing Git and Azure DevOps for version control, collaboration, and continuous integration and deployment (CI/CD).
Deploying and publishing code on servers or cloud platforms to make the backend services accessible to end-users.

Dynamics 365 F&O / Dynamics AX developer
Responsibilities:
Collaborating with senior developer to gather system requirements and translate them into technical specifications.
Designing, developing, and customizing software solutions using Dynamics 365 FO and Dynamics AX, ensuring adherence to coding standards and best practices.
Participating in the full software development lifecycle, including requirements analysis, design, development, testing, deployment, and support.
Configuring and customizing Dynamics 365 FO and Dynamics AX modules to meet specific business needs.
Writing and debugging X++ code to implement new functionalities and modify existing features.
Providing technical support and troubleshooting assistance to end-users and addressing their inquiries or concerns.
Following software development methodologies, such as Agile, and participating in sprint planning, daily stand-ups, and sprint retrospectives.
Documenting technical specifications, system configurations, and customizations for future reference and knowledge sharing.

Now I am open to new projects to work as .NET backend developer, and want to develop myself in that direction.
Open to any oportunities