Senior .NET developers are accountable for managing the complete software development life-cycle. You will be directly involved with .NET application coding, system debugging, code reviewing, and the development of operational procedures with a great team supporting the project. Together you can achieve a creative, effective and world-class result.
Write scalable and efficient code for .NET software applications
Review and debug .NET applications
Provide support for junior developers and work closely with developers for excellent operating procedures
A Senior .NET developer has strong management skills, broad experience with the tools and languages needed, plus exceptional analytics, communication, and problem-solving skills. A high-class Senior .NET engineer assures the software development team’s process for scalable and functional applications that bring innovative and elegant solutions.
Bachelor’s Degree in Computer Science or relevant field
5+ years of .NET software development experience
Knowledge of API development, RESTful, GraphQL, and gRPC
Strong SQL development experience with relational databases, stored procedures, triggers, and writing SQL
Deep knowledge of Code First Entity Framework
Experience in object-oriented (OO) analysis and design principles and design
Detail-oriented eye, with excellent analytical, problem-solving, and communication skills
Ability to work well on a team, as well as independently
Strong knowledge of .NET languages including C#, Visual Basic.NET, C++/CLI, J#, and JScript.NET
At DNAMIC, we want you to be and build the best. We celebrate individual growth within a community, creating a culture where you feel empowered, seen, encourage, and respected. We are making the innovative, technological, and creative future we want to be part of, with the talent we believe will define it.
Great work environment, that we consider our great asset
Private medical insurance
Discounts and financial vision care
Yearly blood work
Discounts and financial dental treatments
Partnerships and discounts with universities
Continuous training in technology, methodologies, savings, and personal finances
Room to grow and lead