Back
  • Englishen
  • Кыргызчаky
  • Software Engineer II

    company
    TicketNetwork
    40-45h/week

    TicketNetwork’s Sofware Engineering teams are responsible for building the applications that serve our customers, brokers, and other users. These applications include mobile, web, and APIs that are used in a real-time environment.

    Work remote
    Get paid in US dollars
    Payment every two weeks
    company
    TicketNetwork
    40-45h/week

    TicketNetwork’s Sofware Engineering teams are responsible for building the applications that serve our customers, brokers, and other users. These applications include mobile, web, and APIs that are used in a real-time environment.

    Primary Responsibilities:

    • Software Development
      • Write, test, and maintain code for software applications.
      • Implement new features and improvements in existing software systems.
      • Debug and fix issues in the code.
    • Design and Architecture
      • Contribute to the design of software components and systems.
      • Collaborate with senior engineers and architects to create effective software solutions.
    • Code Reviews
      • Participate in code reviews to ensure code quality and adherence to coding standards.
    • Documentation
      • Create and maintain technical documentation, including code comments and system documentation.
    • Testing
      • Write unit tests and participate in testing activities to verify the functionality and quality of the software.
    • Collaboration
      • Work with cross-functional teams, including product and project managers, and quality assurance, to deliver software projects.
    • Problem Solving
      • Troubleshoot technical issues and bugs in the software.
    • Version Control
      • Use Azure DevOps and GIT to manage and track changes to code.
    • Continuous Learning
      • Stay up to date with industry best practices and emerging technologies.
      • Continuously improve technical skills.
    • Performance Optimization
      • Identify and address performance bottlenecks in software components.
    • Security Awareness
      • Be aware of and adhere to security best practices in software development.
    • Project Contributions
      • Contribute to project planning, estimation, and execution.
      • May be responsible for a specific feature or module within a project.
    • Mentoring and Knowledge Sharing
      • Assist junior engineers in their professional development by providing guidance and support.
      • Share knowledge and expertise with team members.
    • Quality Assurance
      • Collaborate with quality assurance teams to ensure software is tested thoroughly and meets quality standards.
    • Meeting Deadlines
      • Complete assigned tasks and projects within specified timelines.
    • Communication
      • Effectively communicate with team members and stakeholders to provide project updates and discuss technical issues.

    Qualifications

    Required skills and experience:

    • Bachelor’s Degree in a relevant field of study
    • 3+ years of experience developing and supporting C#/.NET Windows Forms/Desktop systems, web-based applications and/or APIs in a mid-size or larger company.
    • Excellent programming, time-management, troubleshooting, and communication skills, as well as a laser-focus attention to detail.
    • Take direction from senior staff engineers and team leads.
    • Take initiative! We want you to have the confidence to work on items with little to no supervision.
    • It’s all about quality. Follow SDLC practices and coding standards including security, code reviews, unit testing, source control, CI\CD, documentation, etc.
    • Be a contributor. We want your ideas and support. We want you to help grow our tech stack!
    • Be able to speak “database”. Ideally you will have at least 1 year of experience under your belt writing T-SQL statements and stored procedures and building simple relational database structures.
    • Proficiency with IDEs such as Microsoft Visual Studio or Visual Studio Code.
    • Flexible and adapt to change easily.

    Nice to have:

    • Experience with SaaS ( a plus)
    • Full-Stack Development ( a plus)
    • Proficiency in multi-tasking and managing multiple projects
    • Understanding of code architecture and code design patterns
    • Creating and maintaining relevant product and process documentation, including but not limited to: To-Be/As-Is Models, ERD Diagrams, Behavior Diagrams, Class Diagrams, etc.