Apply

Principal Software Engineer .Net

Posted 2024-11-07

View full description

💎 Seniority level: Principal, 7+ years

🔍 Industry: Communications

🗣️ Languages: English

⏳ Experience: 7+ years

🪄 Skills: Microservices

Requirements:
  • English level B2+.
  • 7+ years of experience in designing and developing complex applications using Microsoft technologies such as C#, ASP.NET, MVC, Web APIs, SQL Server.
  • Preferred experience with Kentico 11 and above.
  • Experience with design patterns specific to CMS.
  • Familiarity with GIT, Confluence, and JIRA.
  • Hands-on experience in writing Lambda Expressions and LINQ queries.
  • Ability to create and review tags in JIRA and Stash with Sprint and Releases.
  • Good to have experience with Azure and ASP.NET Core.
  • Experience working in an Agile model.
Responsibilities:
  • Work closely with Creative, Business, Technology and QA teams to ensure technology meets performance targets.
  • Own the development of sub-systems and ensure adherence to technical architecture and design.
  • Implement user and business requirements across multiple development activities or systems.
  • Maintain clear documentation as per guidelines and best practices.
  • Debug complex issues in existing applications.
  • Provide proactive feedback for process improvement.
  • Perform code reviews and enforce coding standards.
Apply

Related Jobs

Apply

📍 Slovakia

🏢 Company: Creative Chaos

  • Minimum Bachelor's degree in Computer Science/Software Engineering or equivalent.
  • 6-8 years of related professional industry experience.
  • Strong communication skills.
  • Proficiency in Microsoft technologies, tools, and platforms.
  • Knowledge of .Net Core, ASP.Net MVC, and Web API.
  • Experience with Azure and AWS.
  • Experience in writing backend components and Restful APIs.
  • Understanding of security standards and compliances.
  • Experience with various relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL, and MongoDB.
  • Experience with creating database structures for required functionality.
  • Experience with writing unit tests and achieving a minimum of 90% test coverage.
  • Knowledge and experience with Github, JIRA, and other collaboration tools.
  • Understanding of fundamental concepts and design principles.
  • Basic understanding of front-end technologies.
  • Flexible attitude and versatile personality.
  • Strong presentation skills.
  • Strong influence among team members.

  • Lead a team of software engineers.
  • Mentor team members through training and guidance.
  • Analyze business requirements.
  • Estimate assigned tasks.
  • Write code and unit tests.
  • Collaborate with other team members.
  • Tune code for enhanced security and performance.
  • Maintain systems by fixing existing issues.
  • Update issue tracking software.
  • Provide status updates.
  • Communicate with clients.
  • Control versions of code.
  • Research new technologies.
  • Upgrade skills and knowledge.
  • Evaluate candidates for open positions.

AWSPostgreSQLSQLASP.NETMongoDBMySQLOracleJiraAsp.NETASP.NET MVCAzure.NET.NET coreCommunication SkillsCollaboration

Posted 2024-11-09
Apply
Apply

🔍 Communications

  • English level B2+.
  • 7+ years of experience in design and development of complex applications using Microsoft technologies (C#, ASP.NET, MVC, Web APIs, SQL Server, etc.).
  • Preferred experience in Kentico 11 and above.
  • Knowledge of design patterns specific to CMS.
  • Experience with GIT, Confluence, and JIRA.
  • Hands-on experience with Lambda Expression and Linq query.
  • Ability to create and review tags on Jira and Stash with Sprint and Releases.
  • Bonus: Experience with Azure and ASP.NET Core.
  • Experience working in an Agile model.

  • Work closely with Creative, Business, Technology and QA teams to ensure technology meets performance targets.
  • Own development of sub-systems following technical architecture and design.
  • Implement user and business requirements across various development activities.
  • Maintain documentation on projects according to capabilities guidelines.
  • Debug complex software applications.
  • Provide proactive feedback on policies and procedures for improvement.
  • Perform code reviews and enforce coding guidelines and best practices.
Posted 2024-11-07
Apply
Apply

🔍 Communications

  • English level B2+.
  • 7+ years of experience in designing and developing complex applications using Microsoft technologies (C#, ASP.NET, MVC, Web APIs, SQL Server).
  • Preferred experience with Kentico 11 and above.
  • Experience with design patterns specific to CMS.
  • Familiarity with tools like GIT, Confluence, and JIRA.
  • Hands-on experience writing Lambda Expressions and Linq queries.
  • Ability to create and review tags on Jira and Stash with Sprints and Releases.
  • Good to have experience in Azure and ASP.NET Core.
  • Experience working in an Agile model.

  • Work closely with Creative, Business, Technology, and QA teams to ensure technology functionality and performance.
  • Own the development of subsystems according to the technical architecture.
  • Implement user and business requirements across multiple development activities.
  • Maintain documentation per guidelines and best practices.
  • Debug complex issues in existing applications.
  • Provide proactive feedback on policies for improvement.
  • Perform code reviews and enforce coding guidelines.

Microservices

Posted 2024-11-07
Apply
Apply

📍 Romania

🧭 Full-Time

🔍 Software Development

🏢 Company: Creative Chaos

  • Minimum Bachelor's degree in Computer Science/Software Engineering or equivalent.
  • 6-8 years of related professional experience.
  • Strong communication skills.
  • Proficiency in Microsoft technologies, tools, and platforms.
  • Knowledge of .Net Core, ASP.Net MVC, and Web API.
  • Experience with Azure and AWS.
  • Experience in writing backend components and Restful APIs.
  • Understanding of security standards and compliance.
  • Experience with relational and schemaless databases (Oracle, SQL Server, MySQL, PostgreSQL, MongoDB).
  • Experience with writing unit tests ensuring minimum 90% coverage.
  • Familiarity with collaboration tools like GitHub and JIRA.
  • Basic understanding of front-end technologies.
  • Flexible attitude and versatile personality.
  • Strong presentation skills and influence among team members.

  • Lead a team of software engineers.
  • Mentor team members through training and guidance.
  • Analyze business requirements and estimate assigned tasks.
  • Write code and unit tests.
  • Collaborate with team members and tune code for security and performance.
  • Maintain systems by fixing existing issues, updating issue tracking software, and providing status updates.
  • Communicate with clients, control versions of code, research new technologies, and evaluate candidates for open positions.

AWSPostgreSQLSQLASP.NETMongoDBMySQLOracleJiraAsp.NETASP.NET MVCAzure.NET.NET coreCommunication SkillsCollaboration

Posted 2024-09-20
Apply
Apply

📍 Pakistan

🏢 Company: Creative Chaos

  • Bachelors/Master’s degree in CS/Software Engineering or related discipline
  • Proven 3-7 years of working experience as a Full stack developer
  • Strong proficiency in Microsoft technologies, tools and platforms
  • Knowledge and experience of .Net Core, ASP.Net MVC and Web API
  • Knowledge and experience of developing user interfaces with HTML and CSS
  • Knowledge and experience of developing applications with React, Redux and Context
  • Knowledge and experience in writing backend components and Restful APIs
  • Experience with different relational and schemaless databases such as Oracle/SQL Server, MySQL, PostgreSQL and MongoDB
  • Knowledge and experience of Azure and AWS
  • Creating database structure for the required functionality
  • Experience with writing unit tests and ensuring the minimum 90% test coverage
  • Knowledge of and experience with Github, JIRA and other collaboration tools
  • Excellent verbal and written English communication skills
  • Flexible attitude and versatile personality
  • Strong presentation skills
  • Strong influence among team members

  • Analyze business requirements
  • Estimate assigned tasks
  • Write code and unit tests
  • Collaborate with other team members
  • Tune your code for enhanced security and performance
  • Maintain systems by fixing any existing issues
  • Update issue tracking software
  • Provide status updates
  • Communicate with client
  • Control versions of your code
  • Research new technologies
  • Lead a team of software engineers
  • Mentor team members through training and guidance
  • Upgrade skills and knowledge
  • Evaluate candidates for open positions

AWSPostgreSQLSQLASP.NETHTMLCSSMongoDBMySQLOracleJiraAsp.NETASP.NET MVCAzure.NET.NET coreReduxReactCommunication SkillsCollaborationRESTful APIs

Posted 2024-09-20
Apply